# -*- coding: utf-8 -*-
# @Time: 2025/7/26 17:22
# @Author: foxhuty
# @File: drawing_lottery.py
from flask import Flask, render_template, request, redirect, url_for
import pandas as pd
import random

app = Flask(__name__, template_folder='templates', static_folder='static')

file_path = r'D:\测试数据结果\school_students_info.xlsx'
df = pd.read_excel(file_path)

# print(names)
names_lst = ['钱英杰', '韦嘉渝', '陈毅', '王欣怡', '胡鑫', '左宇成', '马欣悦', '刘补莲', '廖西平', '杨添杰', '陈熙',
             '蒋文博', '王舒雅',
             '扎西王加', '李楠', '杨玉坤', '敏秀雅', '杨馨竹', '苏静雯', '刘小溶', '吴意豪', '邵晓川', '钟星', '胡泊',
             '刁开芸', '王洋涵',
             '邱子芮', '苟雅娇', '许诗音', '张智雄', '李京城', '周紫萱', '雷雨田', '向文昱', '王一丁', '唐梓航',
             '张紫艺',
             '何芝萱', '黄玟菁',
             '张欣怡', '袁丽', '郎梓涵', '董昊林', '郑雯文', '刘祥云', '王欣', '张海峰', '徐鹏程', '王劼', '吴蕊语',
             '邓钰瀚', '彭之轩',
             '王语欣', '杨丹', '唐睿', '杨宇涵', '谭轶捷', '李海宁', '徐靖雯', '周文雯', '王紫珺', '蒲桃', '冯秋荣',
             '徐芯蕾', '吴所蔚',
             '杨梓琳', '刘怡鑫', '严铖淏', '许文渊', '陈玟筱', '钟雯俊', '王雨薇', '何一樊', '何欣林', '杨博睿',
             '王瑜杰',
             '肖怡心',
             '何诚志', '杨光明媚', '杨晨萱', '朱姝霖', '苗淼', '周铃鑫', '陈无非', '兰润麟', '袁艺嘉', '李培华',
             '刘雯歆',
             '黄帅嘉',
             '林沂辉', '克里斯蒂娜·查理·阿卡雷', '尹俊豪', '鄢智麒', '童梦瑶', '雷星宇', '兰睿阳', '尤希文', '刘卓雅',
             '李柯', '刘心雨',
             '刘若楠', '漆家西', '瞿楠晶', '冯华杰', '黄睿', '朱紫涵', '杨宛益', '范铭臻', '周艺炜', '蒲珂钦', '杨理垚',
             '曾成佳', '张一贝',
             '张俊', '陈心怡', '蓝雨晴', '冯欣雨', '冯欣月', '王思齐', '李承彦', '李顺欢', '邱小芸', '蒋馨怡', '徐雨霏',
             '陈嘉春', '曾胜柯',
             '郑怡', '邓杰', '王喜儿', '林文骏', '邓昌轹', '关永馨', '谭韩致远', '张雨', '伍宇倩', '蒋依恬', '甘洪亮',
             '梁塽', '张杨策',
             '朱雨', '张思琦', '范季源', '龚瑞雪', '付豫', '陈心怡', '陈秋池', '隆佳睿', '季浩宇', '龙季阳', '刘双双',
             '李静涵', '魏琥乘',
             '黄永乐', '车霆轩', '于歆语', '张岑', '廖诗琪', '刘文杰', '李彦熹', '邬青霞', '宋鑫怡', '曾钰清', '胡悦玲',
             '田靖', '王玉红',
             '林艳玲', '白佳鑫', '谢馨怡', '邓弘炫', '邓嘉怡', '罗翊铭', '罗纹鑫', '谢若茜', '严俊仪', '李瑶琴',
             '杜宜羲',
             '林怡蕾', '乐颖',
             '黎曼玲', '胡尔丹', '李欣芮', '刘涵宇', '高晓宇', '张时铭', '张馨予', '何婧奕', '袁小雯', '刘鑫淼',
             '谭翔苗',
             '王梓欣', '王子鑫',
             '冯梓怡', '陈世柯', '陈曾熙', '刘金珠', '严月溪', '张越熙', '张睿杨', '李子坤', '李子坤', '陈婉荧', '徐佳',
             '王靖谊', '全桐言',
             '赵子康', '翁浩天', '孙道淇', '袁诗涵', '陈易翔', '吕妍荻', '代纤紫', '宋玥岑', '徐舵飞', '陈笔翰',
             '黄子宣',
             '付子昂', '张蓉雪',
             '袁佳忆', '雷俊杰', '陈宇琳', '都雨欣', '徐妍', '杜生', '何群方', '袁诗逸', '李洋', '赵睿轩', '谢怡萱',
             '晏雨欣', '胡迪艳',
             '蒋媛丽', '王莎', '李鑫宇', '刘心悦', '朱立芯', '陈宏骏', '樊思雨', '施圣杰', '陈益楠', '施麒', '罗欣颖',
             '左子墨', '简丹',
             '郑怡静', '王怡', '冯泽铭', '罗智文', '王松平', '江若萱', '汤佳敏', '左梓棋', '马浩宇', '张茜', '陈科米',
             '陈科西', '贾尤美',
             '官淮', '胡启原', '杨瑾辰', '谢昊冉', '杨斯语', '何俊豪', '邹宇航', '罗芙敏', '龙思羽', '许馨月', '陈文茜',
             '黎俊辰', '王熙',
             '陈钰炀', '张钰嘉', '马晨', '赖柯汀', '阴蜀秀', '徐子凌', '黄子桐', '李昕忆', '蒋孜柯', '曾一鸣', '刁语若',
             '曾悦娇', '周婧妍',
             '刘欣', '刘舒瑜', '陈敬怡', '张可洁', '向筱玥', '吴施漪', '阚馨兰', '寇骏逸', '田珈菱', '张雨涵', '兰蕊雪',
             '付煜辰', '席羽彤',
             '何诗蕊', '徐思钰', '蔚蓝', '梁睿文', '刘欣睿', '程思豪', '关谦豪', '王雨佳', '冯颢程', '龙诗涛', '吴林芸',
             '马文轩', '吴刘昊天',
             '魏俊杰', '李馨璐', '任书睿', '游可忻', '张瑞洋', '谢星苼', '陈锦堃', '卿源翎', '果玥', '李文静', '郭宇棠',
             '张宜可', '刘晓龙',
             '王西贝', '鲁航志', '雷宇宸', '张信琪', '李昕锐', '唐可依', '贺琪琦', '冯喆', '付佳祎', '杨直文', '王乐怡',
             '熊天羽', '周淡玎',
             '林静', '李华强', '彭鸣宇', '唐粳椿', '沈宝莲', '赵梓潼', '张悦儿', '王涵', '朱海燕', '刁婷婷', '黄梓桐',
             '黄佳豪', '罗欣豪',
             '唐果', '向正宇', '伍茜铃', '张烁', '肖欣怡', '唐周童', '张天豪', '倪诗漫', '谢思恒', '何雨鑫', '王怡骄',
             '刘子韵', '任雨欣',
             '何芷名', '陶贤明', '郭泓骏', '刘心悦', '杨舒涵', '张雨佳', '张坤煜', '王馨悦', '董一缈', '黄雯婧',
             '朱科武',
             '胡雨洋', '王浩磊',
             '兰洁', '何家乐', '韩佳成', '吕乐怡', '程雪', '张瑞琪', '李婧媛', '段牟小雅', '杨红雨', '杨宇欣', '刘君临',
             '弋微熹', '蒲籽渔',
             '罗欢', '李之墨', '夏阳', '朱鑫悦', '赵策', '王韵寒', '邹佳伸', '罗琰琳', '罗梓鋆', '秦嘉钰', '陈俊杰',
             '王桦',
             '陈香靓珠',
             '郑明宇', '曾奕文', '赖之恒', '陈宝瑞', '周怡霖', '潘子恒', '杨璐连', '彭清钦', '陈垚鑫', '徐天灏',
             '李欣雨',
             '刘玥', '梁子泰',
             '白天宇', '白秋彤', '张翰翎', '李敬森', '康林昊', '李芮', '李行健', '华蕊菡', '陈一萱', '徐浩然', '文世超',
             '伍近平', '李国佳',
             '张庆一', '过周易', '袁成杰', '闵宇豪', '姜杰怀', '万宝崃', '李卓洋', '胡玉玲佳', '卢小艺', '骆思羽',
             '汤琦',
             '张柏涛', '王锦昊',
             '张语珊', '卢博豪', '吴如意', '田妮', '钟柯贵', '刘慧聪', '刘维昊', '刘瑞可', '连心雨', '廖倩雯', '尹琳爽',
             '刘登凯', '王丹琳',
             '杨臻妮', '李嘉雯', '钟宇琪', '孙盛宇', '黎雨桐', '杨洛松', '黄多吉', '张西贝', '赵明月', '兰诗芸',
             '黄一帆',
             '杨忠译', '赵晗嫣',
             '黄乐娇', '杨丛笑', '谭梦蝶', '卢翀', '王语博', '陈梓萱', '张欣睿', '王思宇', '吕卓皓', '张辰瑾', '黄韵捷',
             '马芳玲', '谢槟遥',
             '陈弈江', '陈仪菲', '符遥', '王唯一', '金欣怡', '张源宏', '周海正', '潘静雯', '刘紫剑', '李梦欣', '许胤淇',
             '杨倩颖', '邹森旭',
             '邓欣然', '李宣烨', '罗浩玮', '徐义成', '熊海川', '胡文茜', '聂鑫颖', '王皆皓', '吴邦键', '李海航',
             '李嘉蕊',
             '任天宇', '杨世军',
             '李心悦', '蒋仁熹', '朱星玥', '张欣雨', '唐心蕾', '徐锌竹', '秦予晴', '杜思琪', '乔若雅', '张忠涵',
             '蒋昊志',
             '董锐杰', '向雨桐',
             '郑启明', '赵翰玉', '黄官章宁', '尹馨怡', '黄思琪', '谢沛辰', '田鑫亮', '张桢善', '杨博轩', '陈萧睿',
             '罗四维',
             '张伦畅', '赵其佳',
             '陈思竹', '杨灵熙', '张筱艺', '李柯桦', '邓欣蕊', '刘浩东', '陈思羽', '赖心仪', '朱颖', '杨羽皓', '谢子语',
             '陈俐宇', '程舒琪',
             '杨敏', '蒋文婷', '石擎天', '黄钰雯', '王俊熙', '李成麒', '钟羿博', '王者', '王安婷', '屈婷', '江鑫垚',
             '陈紫妍', '张宇杰',
             '何俊轩', '王子豪', '宋欣怡', '曾鑫蕊', '严冯康程', '胡馨月', '李雨霏', '郑瀚', '黄淋静', '李梦鑫',
             '刘汉翔',
             '周小艾', '王赵翼',
             '廖芸熙', '赵心爱', '罗予然', '吴锦添', '曹恒瑞', '蒋雨桐', '袁露芝', '谢雨轩', '杨若琳', '邹诗琦',
             '刘馨瑶',
             '曾梓涵', '殷乐严',
             '唐仪佳', '段沛林', '黎珈妤', '易诗雨', '张楉浠', '郑皓轩', '刘思语', '陈羽晗', '冯梓轩', '宋海峰',
             '毕钰婷',
             '曹雨心', '张明瑞',
             '肖文定邦', '华传古', '陈浩然', '刘杨', '彭重凯', '苏许明', '李静', '刘涵玺', '雷丝雨', '刘伊璇', '罗丹伶',
             '李加兰', '左垚',
             '郑璨铱', '许静', '沈佳慧', '张慧欣', '王铄', '苏熙娅', '邱立勋', '徐鑫', '周慧仪', '罗振豪', '裴琬祺',
             '邬扬',
             '谭炜杰', '文梓尧',
             '彭家宇', '林梓馨', '张亦琳', '李斌', '张雨星', '吴悠', '邱天', '袁瑜谷', '徐洋', '徐昀璐', '文佳燕',
             '何琳',
             '汪莹怡', '喻政霖',
             '杜美娴', '薛佛', '陈奕娴', '徐佩雯', '王吕贝', '杨希', '黄峥', '李智', '柴仕祺', '李玥霖', '吴青凝',
             '陈思恬',
             '周智敏', '蓝梓瑞',
             '周慧怡', '陈彦锡', '艾铭柯', '杨颖涵', '亢艺霏', '王心怡', '赵俊喆', '樊响', '蔡雨知', '樊一', '王斯瀚',
             '尹欢', '尹枫', '欧好',
             '赵一霖', '郭盛鑫', '钟易芝', '伏浩诚', '周佳鑫', '郭昊城', '张靖晨', '汤思绮', '韦易骏谋', '袁佳馨',
             '程天乐',
             '蒋忠良', '徐雅楠',
             '朱雨薇', '巫宛霖', '彭紫宸', '伍燕婷', '赵涵钰', '涂岷伶', '陈贵馨', '臧思', '宋昊爵', '包兴与', '郑昊天',
             '刘馨语', '钟晨宇',
             '胡浩', '吕思逸', '赵程晨', '王吴聿柯', '刘福成', '杜雨虹', '朱致臻', '李定臻', '姜智航', '颜祯', '刘倩',
             '何仪', '蒲海燕',
             '李中博', '谭人凤', '傅文禹', '邓丹', '张桢熠', '李林峰', '刘乙杉', '廖珂菡', '邓峦芯', '王涵', '张艺琳',
             '兰承炎', '陈思宇',
             '朱楠', '肖瑞萱', '张珈瑜', '崔潋羽', '郑宝怡', '万峻宏', '李龙啸', '夏琳慧', '李慧文', '林淼', '陈金凤',
             '赵若颖', '刘尚坤',
             '方文耀', '罗美虹', '王子博', '王瀚博', '段溢飞', '田汶燕', '刘祖琪', '王禹皓', '周芷伊', '赵贤云天',
             '程子非',
             '张子琦', '郑文迪',
             '罗俊杰', '何佳泽', '廖阳', '符煜寒', '马壮', '符欣妍', '李嘉俊', '曾德富', '李佳美', '周宇航', '邢浩然',
             '冉鉴', '文佳艺', '张楷',
             '李佳林', '张奥玲', '刘禹灏', '赵春雨', '余龙佳', '许丽娜', '刘子玉', '唐诗雨', '王晓悦', '陈杰', '杨雪',
             '肖偲媛', '陈梦婷', '刘佳雪',
             '赵斌智', '陈欣儿', '唐国杰', '张铁兴', '杨雯婷', '向非凡', '余鑫琴', '肖雅琦', '吴然', '刘笑', '周一航',
             '邓一帆', '龚浩鑫', '赖紫嫣',
             '周雨豪', '唐恒辉', '熊梦思', '袁媛', '蒋浩宁', '张远航', '林杰', '唐博', '孙睿妍', '李秋玥', '薛佳诗',
             '吴欢欢', '刘永健', '廖诗凯',
             '林梦琪', '韩凯文', '陈诺曦', '池至贤', '常展豪', '王少林', '贡噶卓玛', '杨进轩', '杜锦翔', '王一然',
             '谢昕辰',
             '胡铃珞', '蒋文杰',
             '夏乐', '朱凌萱', '朱雨蔓', '刘宇翔', '高宸骁', '郭宇豪', '蒋怡然', '杨凯锋', '肖博予', '蒋金均', '胡敏',
             '刘虹', '刘畅', '李彦蓉',
             '侯宝艺', '曾涵芸', '张宇彤', '王璐', '蒙智宸', '刘昕怡', '张佳慧', '吴颖', '林纳川', '伍民博', '周秀娴',
             '邓欣雨', '张昕悦',
             '李卓洋', '龙语', '胡孟璐', '胡雨轩', '罗云舒', '徐雁玲', '陈鑫宇', '巨馨', '徐依涵', '黄梦怡', '廖可欣',
             '于博煊', '杨小雨',
             '杨佳雯', '吴俞均', '郭希媛', '张涵俊', '方凯伦', '周佳慧', '夏雪', '陈起迅', '王淇铭', '张妍', '姜风客',
             '张诗艺', '杨率', '周鑫',
             '唐哲越', '方轩艺', '张浩宇', '杨一', '杨敔歆', '黎家吟', '明佳欣', '陈静', '帅钰莹', '税静茹', '帅嘉诚',
             '陈明智', '张玉聘', '王钦锐',
             '廖嘉仪', '卫思雨', '刘奕', '王琰琴', '郭芃', '蒲林培', '吴思宇', '王月', '吴柯陈', '冯瑞', '王永恒',
             '高俊龙',
             '肖佳璐', '李鑫', '钟倩文', '谢昊男', '陈青阳', '刘世裕', '段一诺', '龙俊宇', '罗羽均', '艾思琪', '张瑞',
             '王硕', '李天昊', '冯跃强', '冯冠明', '朱桂有', '黄梦诗', '龙洋', '周杰燐', '徐琳涵', '潘杨', '龚玉祥',
             '胡竟元', '杨锐', '邓娴羚', '周锦悦', '马博浩', '伍轩漾', '黄陈志', '谢敏', '周司晨', '谢奕斌', '娄宇豪',
             '万仓', '彭思甜', '陈思维', '李欣怡', '刘曼玉', '秦媛娇', '何欣宇', '邓睿瞳', '施霖', '谢欣月', '陈莉',
             '舒琦',
             '贺羽欣', '吴馨瑶', '辜思琪', '陈可欣', '黄志', '黄恩同', '傅智宇', '张芯蕊', '杨绪龙', '王雪', '何润东',
             '张俊豪', '何榕', '唐芳蕾', '董紫仪', '刘晖', '赵舒欣', '李鸿丽', '李鸿阳', '冯薪颖', '刘羿', '肖雅匀',
             '任可汗', '刘杨', '刘霜情', '何金宸', '廖言麒', '彭舣月', '霞瑞恩', '赖玖隆', '余蓥思祺', '李盈蕾',
             '陈思睿',
             '谌瑞雪', '赵若茜', '冯超林', '黄诗语', '赖权', '李佳', '邓又华', '冯雷', '冯巧云', '陈宇', '刘玉婷',
             '赵宇航',
             '李隆晋', '王怜香', '向雪', '谢文杰', '郑雅菲', '熊欢', '李雨涵', '李锦鑫', '伍忠榆', '杜晶', '范恒',
             '赵桧',
             '周宇轩', '杨富强', '李鸿波', '朱颖', '宋城林', '程人镜', '王莺晴', '王林', '廖弘睿', '李卓林', '李卓林',
             '王京', '王雪婷', '赵宇涛', '张译文', '李敬煊', '雷华强', '范美琳', '李骏梅', '冯瑜', '张杰良', '张宇伦',
             '雍妍晨', '汪星月', '赵俊杰', '李思尧', '梁茜云', '梁茜云', '李苗', '岳子杰', '董宇恒', '郑露', '马瑞彤',
             '梁琬若', '杜月颖', '鲁怡萌', '何亚隆', '刘美萱', '康力文', '陈思伶', '章念锡', '邓凌煊', '吕欣奕', '安立',
             '周语菲', '孙楠', '龙晟', '王奕晨', '李陈杰', '彭小林', '韦旺鑫', '邓淼', '李益先', '饶馨悦', '王懿正',
             '张明仕', '吴祉彬', '吴宇涵', '刘奕鑫', '袁友望', '杨文静', '唐军谊', '杨渝', '冯小凤', '李双祺', '廖雨浩',
             '唐君如', '李思思', '唐渝涵', '蹇雅娇', '杨晨', '蒋艾琳', '刘杨', '廖木溪', '张露文', '宋佳琪', '徐宜竹',
             '全鹏飞', '郭勇', '王弘毅', '曹莹', '李虹霖', '刘博文', '刘安琪', '唐瑞婷', '王艺霏', '段敏', '董莹',
             '吕倩',
             '王镯霖', '曹钟文', '张缘昊', '陈茜', '程颖瑶', '罗世涛', '李棋鑫', '王浩然', '陈诗怡', '张晨曦', '张艾佳',
             '刘琦', '蒋镜洁', '兰驰宇', '张金奥', '肖林魁', '黄淼', '叶家昊', '张馨文', '余欣儒', '傅新婷', '杨世豪',
             '王俊熙', '黄聖杰', '唐颂俨', '龙思琦', '赖颖涵', '龚蕊', '黄硕', '黄丹', '彭济', '闵易欣', '赵菲雪',
             '曾欣',
             '朱作坤', '罗爽予', '王瑞', '钟鱼蓝', '方钰骏', '毕荣嫣', '谢文杰', '余琴', '王家琪', '杨素心', '李涵',
             '周裴妍', '刘子林', '刘凤娇', '黄博豪', '黄舒敏', '林文康', '向柠隆', '邓佳颖', '吴露言', '刘蕴铄',
             '杨时懿',
             '全柳羽', '周煊婷', '李馨怡', '李欣橦', '尤雅', '茹琦越', '张家俊', '苏永涛', '黄小玲', '郑雨欣', '黄琳茗',
             '苏雅妮', '蒙祥军', '陈韩宇', '黄诗妍', '刘俊扬', '吴秋利', '陈佳茵', '吴凡', '吴潼', '吴可儿', '陈智峤',
             '吴勇彬', '陈杰杰', '陈新煜', '范依彤', '刘晓堎', '刘晓莹', '江宇轩', '赵中原', '孙婷婷', '王楚喻',
             '赵连卓',
             '谭锐', '吴宇浩', '张雨萱', '朱久文', '李欣妍', '王昕怡', '高禄诒', '杨馨蕾', '银嘉明', '易芸杰', '李婷',
             '郭文凤', '贺睿雨', '段婷', '向思宇', '李青秋', '王美佳', '旷玥心', '何知薇', '杨雯琦', '王琪', '喻嘉晨',
             '王思悦', '文浩', '苗阳', '林潇洋', '梁文轩', '张语昕', '席清妍', '田扬', '王洁', '陈柏君', '陈奥', '潘静',
             '黄思雨', '陈佳欣', '陈欣雨', '陈才伟', '彭稼墨', '郑智元', '谢宗芸', '叶丽莎', '杜诗琪', '蒲豫川',
             '蒋文静',
             '罗欣怡', '蒋鑫雨', '马欣悦', '徐晨逸', '申洁', '张磊', '刘欣荣', '王文健', '王均益', '王译葵', '胥翔帅',
             '张迦馨', '何卿漪', '刘喜跃', '田海洋', '李燕妮', '余海蓉', '付俊杰', '何俊莹', '曾凡玥', '梁俊豪',
             '任雨辰',
             '胡蓓蓓', '冯宇汇', '杜涵熙', '王伟杰', '符天瑜', '张倪曼', '鲍瀚宇', '金谣谣', '陈莎莎', '王延章',
             '胡锦泽',
             '吕佳怡', '徐梓柏', '罗晨阳', '李佳雯', '王玥瑶', '张文琦', '殷泽延', '李奕萱', '李奕萱', '陈思行',
             '张子慧',
             '黎俐', '邹雨涵', '魏昊', '刘锦华', '何倩', '彭秋雨', '刘子涵', '魏国家', '刘子烨', '杨国琛', '董耀徽',
             '代梦馨', '唐馨缘', '李搏奥', '张文鑫', '高毓汐', '孙倬玺', '陈雪睿', '高任柯', '魏宏林', '刘若熙',
             '冯欣薇',
             '黄钰涵', '寇姝雅', '陈国凤', '郭藐楠', '张欣怡', '刘九龙', '代浩男', '王浩锟', '邹忠翼', '何哲镐',
             '魏东晓',
             '王宣淇', '蒲麒帆', '罗吉祥云', '伍曦月', '范迅强', '张赛钶', '安益林', '罗婧灵', '周艳琴', '曹珊榕',
             '宋玉琪',
             '周顺义', '霍北平', '张海默', '杨洋', '彭超', '陈治利', '杨沁', '李诗琪', '陈虹均', '谭鑫', '彭成', '程锐',
             '刘艺', '姜雅之', '唐奥升', '冯慧兰', '王鸿霖', '王丹', '林靖', '姜崃', '罗萍', '刘秦玮', '周颖', '唐焕桢',
             '赵誉淞', '张涵潞', '杜玉婷', '杨春妹', '唐健腾', '殷嘉骏', '杨峻诚', '刘国亮', '米浩', '张嘉朔', '宋语嫣',
             '朱皓', '余巧', '张翼鹏', '陈智健', '谭羽航', '谢汶婷', '干洪珠', '朱怀贵', '陈虹宇', '冉思彤', '陶志慧',
             '张先龙', '姜庆辰', '曾思淇', '任银苹', '冯艺', '鲜金利', '李彦霖', '张宇圣', '王士博', '肖雪', '尹梓硕',
             '李涛', '吴玲', '向佳梦', '陈文琴', '张祖源', '魏静', '吴娟', '李冬婷', '呙婉婷', '石政一', '叶鹏',
             '王文宇',
             '雷娟', '梁浪', '陈月晗', '陈盈樵', '陈薪羽', '谭露', '刘宝慧', '李星雨', '唐鹏', '蒋春燕', '胡婉莎',
             '杨添孜',
             '康杰', '谢均键', '李蕊雪', '敬文慧', '郑云惠', '陈宇涵', '刘嘉欣', '黄国宇', '吴明春', '刘思怡', '袁千寻',
             '姚婷媛', '杨宇婕', '李佳益', '罗娜娜', '钟欣洋', '舒利伟', '陈康', '朱佳慧', '唐新怡', '刘锦涛', '尹斯蕾',
             '肖莉亚', '杨越程', '邓翔', '陈娅丽', '张嘉琦', '赵正阳', '李卓彦', '刘雨萱', '潘秋燕', '钟佳丽', '邓天杰',
             '彭诗曼', '唐璐', '蒋爱琳', '邓维', '成苗苗', '李鑫琪', '黎桐彤', '伍嘉妮', '潘馨怡', '唐宇静', '艾楠',
             '孙莉萍', '杨欣', '唐心洋', '刘雅琴', '陈培林', '陈鹏飞', '宋艳', '田瑜', '龚欣悦', '宋轩颖', '蔡思怡',
             '黄静',
             '曾梓璇', '吴金凤', '李熙', '吴昕杰', '郭亮', '向雨', '吴月琴', '秦诗松', '杨震宇', '高文君', '何思慧',
             '催勇明', '李欣妍', '罗英杰', '刘春瑜', '王莉虹', '何谨恩', '全慧敏', '张帅', '魏嘉懿', '吕思雨', '徐宇露',
             '杨蕊', '陈梓君', '陈鹏', '和颖', '王俊峰', '姚佳茹', '曾宝仪', '周焯伟', '饶明礼', '苏冰洁', '严鉴珂',
             '罗菲娅', '罗思娅', '凌涛', '蒋佳琪', '干心怡', '叶志豪', '陈艺欣', '王朝阳', '李宇欣', '廖云柱', '潘玉琳',
             '舒萌', '赵思佳', '杨泊燃', '陈欢', '贺耀齐', '姜珊', '姜珊', '梁文轩', '黄鑫', '欧亚轩', '代文博',
             '徐铖晨',
             '倪艳琳', '曾梓宸', '阳旻奕', '袁滨']
names = df['姓名'].values.tolist()
classes = df['班级'].values.tolist()
grade = df['年级'].values.tolist()
# print(grade)
name_grade = dict(zip(names, grade))
name_class = dict(zip(names, classes))
flag = False


def basic_draw_lottery():
    name_drawn = random.choice(names)
    return name_drawn


@app.route('/', methods=['GET', 'POST'])
def index():
    return render_template('index.html',
                           name_grade=name_grade,
                           name_class=name_class)


@app.route('/drawing_lottery/', methods=['GET', 'POST'])
def drawing_lottery():
    global flag
    flag = True
    while flag:
        name_drawn = basic_draw_lottery()

        return render_template('index.html',
                               name_grade=name_grade,
                               name_class=name_class,
                               name_drawn=name_drawn,
                               flag=flag)


@app.route('/stop_drawing_lottery/', methods=['GET', 'POST'])
def stop_drawing_lottery():
    global flag
    flag = False
    while not flag:
        # name_drawn = random.choice(names)
        break
    return render_template('index.html',
                           name_grade=name_grade,
                           name_class=name_class,
                           flag=flag)


if __name__ == '__main__':
    app.run(debug=True)
